package com.wicket.okrapp.integration.dto;

import com.wicket.okrapp.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;

import lombok.Data;

/**
 * @desc QueryTargetObjPlanExDetailRespDto
 * @使用场景
 */
@Data
public class QueryTargetObjPlanExDetailRespDto
  extends BaseDto
  implements Serializable {

  /**
   * 指标扩展规划设置ID
   */
  @ApiModelProperty("指标扩展规划设置ID")
  private String objectivePlanningExtendId;

  /**
   * 归属指标ID
   */
  @ApiModelProperty("归属指标ID")
  private String objectiveId;

  /**
   * 本级是否向下分工 TRUE:是 FALSE:否
   */
  @ApiModelProperty("本级是否向下分工")
  private String createLowerIndicator;

  /**
   * 目标是否向下分工相同 TRUE:是 FALSE:否
   */
  @ApiModelProperty("目标是否向下分工相同")
  private String targetDivisionSame;

  /**
   * 分工内容id
   */
  @ApiModelProperty("分工内容id")
  private String divisionContentId;

  /**
   * 分工内容类型编码 EQUATIVE_DEPT:同级部门 DEPT_TYPE:部门类型 PRESENT_DEPT:当前部门
   */
  @ApiModelProperty("分工内容类型编码")
  private String divisionContType;

  /**
   * 向下分工层级编码 DEPT_END:部门结束 PUISNE_DEPT_END:下属部门结束 DEPT_PUISNE_STAFF_END:部门下属人员结束 PUISNE_DEPT_STAFF_END:下属部门人员结束
   */
  @ApiModelProperty("向下分工层级编码")
  private String encode;

}
